# HTML-Definition zu papyrus 6.0
#===============================

# Achtung - html.txt wird von papyrus nicht direkt benutzt.
# Die HTML-tags sind direkt in der papyrus.exe-Datei gespeichert,
# um updates zu erleichtern. Sollten Sie allerdings den
# HTML-Import/Export veraendern wollen, so nennen Sie diese
# Datei einfach von html.txt in html.tag um, und papyrus
# benutzt dann stattdessen die tag-definitionen aus
# dieser Datei. Sie profitieren dann allerdings nicht
# mehr von allen Verbesserungen des HTML import/exports
# in spaeteren papyrus-updates.

# Diese Datei beschreibt die Marken (Anweisungen) fuer 
# HTML-Export in -Import und kann damit gleichzeitig als
# Beispiel fuer TAG-Dateien zur Definition anderer Varianten
# von "Tagged ASCII" dienen, da HTML den Umfang der Export-
# und Importmoeglichkeiten fast vollstaendig ausnutzt.

# Titel in eckigen Klammern dienen in Moment bis auf
# "[ESCAPES]" ausschliesslich der Uebersicht,
# werden aber wahrscheinlich spaeter ausgewertet.

# Vor jeder Definition steht die zugehoerige Erklaerung.

# Marken-Definitionen bestehen aus einem Schluessel-Namen,
# der hier per Konvention immer gross geschrieben wird,
# einem Gleichheitszeichen und einer Zeichenkette.
# Die Zeichenkette kann wahlweise in "Anfuehrungszeichen"
# eingefasst sein. Wenn sie mit Leerzeichen anfaengt oder
# aufhoert, muss sie das sogar.
# Umlaute werden nach ISO-Latin 1 interpretiert.

[MAIN]

# typische Dateiendung
FORMAT_FILE_TYPE=html

# Dateiendung fuer backup-Dateien
FORMAT_BACKUP_FILE_TYPE=htb

# Name des Formats fuer Dateiauswahl
# Da die Definitionen aus dieser Datei nur
# benutzt werden sollten, wenn sie jemand veraendert
# hat, zeigen wir das an.
FORMAT_NAME=HTML (Hypertext Markup Language [modifiziert])

# Name eines Dokuments fuer Statusanzeige
FORMAT_DOC_NAME=HTML Hypertext

# Eindeutige Nummer des Formats. Anhand dieser Nummer werden
# Marken in papyrus-Dokumenten dem Format zugeordnet.
# Nummern 1-20 sind fuer mitgelieferte Formate reserviert.
# Bitte benutzen Sie 21-30 fuer selbstdefinierte Formate.
FORMAT_NUMBER=1

# Wenn die folgende Zeichenkette definiert ist,
# muss sie am Anfang aller Datei vorhanden sein.
# Daran wird eine entsprechende Datei auch dann erkannt,
# wenn die Dateiendung nicht stimmt.
# Die Gross/Kleinschreibung muss nicht uebereinstimmen.
# Mehrere moegliche Alternativen koennen durch '|' getrennt werden.
FORMAT_MAGIC_STRING=<HTML>|<!DOCTYPE HTML|<!--

# Wenn der Dateiname der Format-Vorlage angegeben wird, wird
# diese beim Import geladen und definiert das Layout
# des importierten Dokuments. Absaetze und Stilformate werden
# anhand der HTML-Absatzstile und logischen HTML-Textsile zugeordnet.
# (siehe papyrus Absatzformat- bzw. Stilformat-Dialog).
# Das Dokument wird im Vorlagen-Ordner gesucht.
# Auf den Export hat das keinen Einfluss.
FORMAT_LAYOUT_TEMPLATE=_html.pap

# Nummer der Zeichenbelegungstabelle, die fuer Import verwendet wird
# (entspricht der Nummer einer MAP-Datei im Belegungs-Ordner)
# HTML benutzt normalerweise ISO-Latin-1 (Nr. 819), aber wir benutzen
# sicherheitshalber Windows Codepage 1252, die noch ein paar zusaetzliche
# Zeichen enthaelt.
FORMAT_IMPORT_CODEPAGE=1252

# Zeichenbelegungstabelle fuer Export
# ISO-Latin-1 (eigentlich egal, da in HTML ohnehin alle Sonderzeichen
# durch Escapes dargestellt werden)
FORMAT_EXPORT_CODEPAGE=819

# Einheitendefinition. Die Höhe und Breite einer Laengeneinheit
# fuer alle moeglichen Massangaben kann in 1/10000 mm angegeben
# werden, oder wahlweise kann die Aufloesung in DPI definiert werden.
# Bei HTML ist ein "pixel" nicht genau definiert, aber wird muessen
# es irgendwie in eine absolute Groesse umrechnen; wir legen
# die Aufloesung daher auf 96 DPI fest.
FORMAT_UNIT_MM5=
FORMAT_UNIT_DPI=96

# Hier kann man die Anzahl der Nachkommastellen, die beim Export von
# Laengeneinheiten ausgegeben werden sollen, angeben.
# In HTML wollen wir keine Nachkommastellen, es wird zum naechsten
# Pixel gerundet.
FORMAT_UNIT_PRECISION=0

[CHARS]

# Zeichen fuer die definition der Marken-Syntax.
# Statt einzelner Zeichen koennen auch mehrere Zeichen benutzt werden.

# Mit diesem/diesen Zeichen faengt eine Marke an.
# Wenn das erste Zeichen '\n' ist, darf die Marke nur am Zeilenanfang
# (eventuell hinter Leerzeichen und Tabs) anfangen.
TAG_START_CHAR="<"

# Mit diesem Zeichen hoert eine Marke auf.
# '\n' kann auch angegeben werden.
TAG_END_CHAR=">"

# In einigen Formaten (z.B. Udo) gibt es noch eine zweite Art
# von Marken, die beim Import verstanden wird.
# In HTML wird das nicht benutzt.
TAG_START_CHAR2=
TAG_END_CHAR2=

# Das folgende Zeichen trennt Parameter in einer Marke voneinander
TAG_PARAMETER_SEPARATOR=" "

# Das folgende Zeichen weist Parametern einen Wert zu.
TAG_ASSIGN_CHAR="="

# Das folgende Zeichen dient zum optionalen einfassen von String-Parametern
# (gewoehnlich das Anfuehrungszeichen)
TAG_QUOTE_CHAR="""

# In HTML ist alternativ noch ein zweites Einfassungszeichen moeglich.
# Beim Export wird es nur benutzt, wenn der String das erste Zeichen enthaelt.
TAG_QUOTE_CHAR2="'"

# Die folgenden Zeichen definieren Anfang und Ende von
# Sonderzeichen-Sequenzen, falls das Flag HTML_ESCAPED_CHARS
# gesetzt ist. Ansonsten sollten sie leer gelassen werden.
ESCAPED_CHAR_START="&"
ESCAPED_CHAR_END=";"

# Faengt ein unbekanntes tag (nach TAG_START_CHAR) mit folgendem
# Zeichen an, dann wird es als End-tag klassifiziert.
# (alternativ zu UNSUPPORTED_END_TAGS)
# Das hat nur auf die Darstellung der Faehnchen fuer HTML-Marken
# Einfluss.
END_TAG_START="/"

# Die folgenden Zeichensequenzen beginnen und beenden eine Bemerkung,
# die als HTML-Marke importiert wird. Der Inhalt der Bemerkung
# wird nicht syntaktisch analysiert.
REMARK_START="<!--"
REMARK_END="-->"

# Die folgende Zeichensequenz leitet eine Bemerkung ein, die
# bis zum Ende der Zeile reicht.
REMARK_LINE=

[FLAGS]

# Flags duerfen nur die Werte TRUE oder FALSE annehmen
# und steuern das Verhalten des Parsers.

# wenn TRUE, duerfen Marken- und Parameter-Namen wahlweise
# gross oder klein geschrieben werden.
# Die Gross- und Kleinschreibung der Marken in dieser Datei
# wirkt sich dann nur beim Export aus.
IGNORE_TAG_CASE=TRUE

# wenn TRUE, uebernimmt papyrus beim Import die
# Kontrolle ueber Leerzeichen um Marken herum und
# stellt sicher, dass zwischen zwei Woertern immer
# ein Leerzeichen ist.
IGNORE_WHITE_SPACE=TRUE

# wenn TRUE, werden fuer unbekannte Marken editierbare Marken
# im Text angelegt, damit diese Marken wieder an der
# richtigen Stelle exportiert werden koennen.
# Unbekannte Parameter von ansonsten bekannten Marken
# werden aehnlich behandelt.
INSERT_UNKNOWN_TAGS=TRUE

# wenn TRUE, wird im Bereich der Marken PREFORMATTED_START/END
# und LISTING_START/END Rohtext erwartet bzw. ausgegeben,
# d.h. ohne Sonderzeichen-Escapes und mit normalen
# Zeilenenden als Absatzenden. Das ist derzeit nur in HTML sinnvoll.
PREFORMATTED_SUPPORT=TRUE

# wenn TRUE, werden Sonderzeichen ausserhalb
# des ASCII-Bereichs wie in HTML ueblich
# dargestellt, z.B. als "&auml;" oder "&#160;".
# (Beim Import werden beide Varianten verstanden,
# beim Export werden nur die Zeichenketten wie "&auml;" erzeugt)
# Die Start- und Ende-Zeichen sind oben einstellbar.
HTML_ESCAPED_CHARS=TRUE

# wenn TRUE, kann ESCAPE_CHAR_END beim Import weggelassen
# werden; jedes nicht numerische oder alphabetische Zeichen beendet
# dann die Escapesequenz. Dieses Zeichen wird dann aber in den Text eingefügt.
# Beim Export gibt papyrus ESCAPE_CHAR_END immer aus.
OMIT_ESCAPE_END=TRUE

# Beim Export werden Zeilenenden normalerweise im Un*x-Format
# (nur LF) dargestellt. Wird EXPORT_CRLF gesetzt, wird stattdessen
# die DOS-Methode (CR LF) benutzt. Beim Import wird jede Variante
# verstanden.
EXPORT_CRLF=TRUE

# Die folgenden drei flags wurden speziell fuer HTML eingefuehrt.
# BOLD_TO_STRONG bewirkt, dass beim import STRONG auf papyrus' fett
# abgebildet wird, waehrend BOLD nur auf einen Textstil abgebildet
# werden kann; beim Export wird fuer fett STRONG benutzt, waehrend
# BOLD nur durch einen Textstil erzeugt werden kann.
# Entsprechendes bewirkt ITALIC_TO_CITATION fuer CITATION (wird
# auf kursiv abgebildet) und ITALIC.
# UNDERLINE_AS_STYLE bewirkt, dass UNDERLINE auf einen Textstil
# abgebildet wird statt direkt auf papyrus' Unterstreichung.
# (Wegen der verwechslungsgefahr mit Links sollte man nicht jede
# Unterstreichung direkt in HTML exportieren, dashalb geschieht
# das nur, wenn es explizit im Textstil vorgesehen wurde)
BOLD_TO_STRONG=TRUE
ITALIC_TO_CITATION=TRUE
UNDERLINE_AS_STYLE=TRUE

# Das folgende flag ist ein hack fuer HTML. In HTML
# muss aus historischen Gruenden in leeren Tabellenfeldern
# ein festes Leerzeichen "&nbsp;" exportiert werden.
# Auf den Import hat das keinen Einfluss.
NBSP_IN_EMPTY_TABLE_CELLS=TRUE

# Das folgende flag gibt an, ob Tabellen standardmaessig
# blind, d.h. ohne Linien, angelegt werden. Sonst
# sind Tabellen standardmaessig voll umrahmt.
DEFAULT_IS_BLIND_TABLE=TRUE

# In einigen Formaten muss der Export der ersten TABLE_CELL_START-Marke
# in jeder Tabellenzeile unterdrueckt werden.
OMIT_FIRST_CELL_START=FALSE

# In den meisten Formaten ist es sinnvoll, am Ende jedes Tabellenfeldes
# eine neue Zeile anzufangen. Wenn man das abschaltet, wird
# nur am Ende der Tabellenzeile eine neue Zeile begonnen.
CR_AFTER_TABLE_CELL=TRUE

# Durch Aufzaehlungs-Absatzformate automatisch eingefuegter
# Text wird (ausserhalb von Listen) normalerweise mitexportiert.
EXPORT_NUMBERING=TRUE

# Automatischer Numerierungstext bzw. Bullets innerhalb von Listen
# wird normalerweise nicht exportiert, da durch den Listenkontext
# ohnehin spaeter wieder eine aehnliche Ausgabe erzeugt wird.
EXPORT_NUMBERING_IN_LISTS=FALSE

# In den meisten tag-Formaten werden einfache Zeilenenden (CRs)
# ignoriert. Damit der tag-sourcecode uebersichtlicher wird,
# ist es meistens sinnvoll, beim Export dort Zeilenenden einzufuegen,
# wo die Zeilen in papyrus umgebrochen wurden.
# Manchmal ist das auch erforderlich, da in anderen Programmen
# oft die maximale Zeilenlaenge beschraenkt ist.
WRAP_LINES=TRUE

# Innerhalb von Titel-Kontexten (heading) kann die Ausgabe von Zeilenenden
# extra abgeschaltet werden.
WRAP_LINES_IN_HEADINGS=TRUE

# In einigen Formaten muessen label vor der Zeile, in der sie sich
# befinden, exportiert werden.
EXPORT_LABELS_BEFORE_LINE=FALSE


[TAGS]

# Hier werden nun die eigentlichen Marken (engl. tags) und ihre Parameter
# definiert. Wird eine Marke in dem Format nicht unterstuetzt,
# schreibt man einfach nichts hinter dem Gleichheitszeichen.
# Das ist dasselbe, als wenn ein Symbol gar nicht definiert wird.
# Es wird dann auch beim Export nichts ausgegeben.
# Fuer manche Marken werden mehrere Alternativen verstanden. Diese
# werden dann durch '|' getrennt. Beim Export wird jeweils nur die
# erste benutzt. Will man, dass eine Marken beim Import zwar verstanden
# wird, aber beim Export soll nichts ausgegeben werden, dann laesst man
# die erste Alternative leer, z.B.:
# PARAGRAPH_END=|/P

# ----------------- Dokument-Struktur

# Dokument-Typ-Information kann dem DOCUMENT_START tag
# optional vorausgehen
DOCTYPE_INFO=!DOCTYPE

# Anfang/Ende des Dokuments definieren
DOCUMENT_START=HTML
DOCUMENT_END=/HTML

# Falls Dateikopf (Header) und Haupttext (Body) unterschieden
# werden, gibt es dafuer eigene Anfang- und Ende-Marken
# Bei BODY_START werden folgende Variablen unterstuetzt:
# HTML_BACKGROUND_COLOR  Hintergrundfarbe fuer alle Seiten
# HTML_TEXT_COLOR        Standard-Textfarbe
# HTML_LINK_COLOR        Farbe fuer Hypertext-Links
# HTML_ALINK_COLOR       Farbe fuer einen Link, der gerade angeklickt wird
# HTML_VLINK_COLOR       Farbe fuer schon benutzte Hypertext-Links
# FILE_PATH              URL/Pfad des Hintergrundbildes
HEADER_START=HEAD
HEADER_END=/HEAD
BODY_START=BODY [BGCOLOR=%HTML_BACKGROUND_COLOR%] [TEXT=%HTML_TEXT_COLOR%] [LINK=%HTML_LINK_COLOR%] [ALINK=%HTML_ALINK_COLOR%] [VLINK=%HTML_VLINK_COLOR%] [BACKGROUND=%FILE_PATH%]
BODY_END=/BODY

# Der Text nach der Marke TITLE_START definiert den Dokument-Titel.
# Beim Export wird der Titel im Dateikopf (Header) ausgegeben,
# beim Import kann er ueberall stehen.
TITLE_START=TITLE
TITLE_END=/TITLE

# ------------------ Verknuepfungen (links)

# Was in einem LABEL_START/LABEL_END-Bereich steht, kann als Ziel
# einer Sprungmarke benutzt werden.
# Variablen:	%LABEL%			Name des definierten Sprunglabels
# 				%NUMERIC_LABEL% Zusaetzlich oder alternativ: Nummer des Sprunglabels
LABEL_START=A NAME=%LABEL%
LABEL_END=/A

# Der Text in einem LINK_START/LINK_END-Bereich
# ist ein Hypertext-Link auf den angegebenen label
# Variablen:	%LABEL%         Name des angesprungenen Sprunglabels
# 				%NUMERIC_LABEL% Zusätzlich oder alternativ: Nummer des Sprunglabels
#               %FILE_PATH%     Dateiname
#               %HTML_HREF%	    URL oder Dateiname, optional mit
#                               angehaengtem Label nach '#'
LINK_START=A HREF=%HTML_HREF%
LINK_END=/A

# Stichworteintraege werden in zwei Formaten unterstuetzt.
# Das erste ist <INDEX_ENTRY_START>Stichwort<INDEX_ENTRY_END>,
# also mit zwei Marken, das zweite ist ein Stichwort, das in
# einer Marke als Parameter enthalten ist.
# Variablen bei INDEX_ENTRY_WITH_TEXT:
# %TEXT%        Stichwort
# HTML 3.2 unterstuetzt keine Stichwoerter.
INDEX_ENTRY_START=
INDEX_ENTRY_END=
INDEX_ENTRY_WITH_TEXT=

# ------------------- Abschnitte zentrieren/rechts ausrichten
# Die folgenden Marken koennen sich ueber mehrere Absaetze
# erstrecken und bestimmen die Standard-Ausrichtung fuer
# Absaetze, Tabellen und Bilder; die Attribute einzelner
# Absaetze, Tabellen und Bilder haben jedoch vorrang.
# Beim Export werden nur letztere unterstuetzt.
SECTION_LEFT_START=DIV ALIGN=LEFT
SECTION_LEFT_END=/DIV
SECTION_CENTER_START=CENTER|DIV ALIGN=CENTER
SECTION_CENTER_END=/CENTER|/DIV
SECTION_RIGHT_START=DIV ALIGN=RIGHT
SECTION_RIGHT_END=/DIV

# ------------------- logische Absatzstile

# Die folgenden logischen Absatzstile koennen
# im Prinzip bei jedem Programm, das eine Tagged-ASCII-Datei
# darstellt, anders aussehen. Beim Export eines Absatzes
# benutzt papyrus die "HTML-Absatzstil"-Einstellung seines
# Absatzformats. Beim Import wird das Absatzformat aus dem
# LAYOUT_TEMPLATE-Dokument zugeordnet (siehe dort), der die
# entsprechende "HTML-Absatzstil"-Einstellung besitzt.

# Standard-Absaetze
# (</P> ist optional in HTML. Ob man es exportiert
#  haben will, ist Geschmackssache) 
PARAGRAPH_START=P [ALIGN=%HTML_JUSTIFICATION%]
PARAGRAPH_END=|/P

# Titel 1 bis 6. Titel 1 benutzt den groessten Font, Titel 6 ist
# nur noch so gross wie der normale Text.
# In den Titel-Marken werden auch die Variablen wie bei
# LABEL_START unterstuetzt, da in einigen Formaten
# dort labels definiert werden koennen:
# Variablen:	%LABEL%			Name des definierten Sprunglabels
# 				%NUMERIC_LABEL% Zusaetzlich oder alternativ: Nummer des Sprunglabels
HEADING1_START=H1 [ALIGN=%HTML_JUSTIFICATION%]
HEADING1_END=/H1
HEADING2_START=H2 [ALIGN=%HTML_JUSTIFICATION%]
HEADING2_END=/H2
HEADING3_START=H3 [ALIGN=%HTML_JUSTIFICATION%]
HEADING3_END=/H3
HEADING4_START=H4 [ALIGN=%HTML_JUSTIFICATION%]
HEADING4_END=/H4
HEADING5_START=H5 [ALIGN=%HTML_JUSTIFICATION%]
HEADING5_END=/H5
HEADING6_START=H6 [ALIGN=%HTML_JUSTIFICATION%]
HEADING6_END=/H6

# Zitat-Absatz. Erscheint normalerweise an beiden Seiten eingerueckt.
BLOCKQUOTE_START=BLOCKQUOTE [ALIGN=%HTML_JUSTIFICATION%]
BLOCKQUOTE_END=/BLOCKQUOTE

# Internet-Adresse. Erscheint normalerweise kursiv.
ADDRESS_START=ADDRESS [ALIGN=%HTML_JUSTIFICATION%]
ADDRESS_END=/ADDRESS

# Vorformatierter Text. Ist PREFORMATTED_SUPPORT
# eingeschaltet, dann sollte ein solcher Bereich
# Rohtext enthalten (Zeilenende ist Absatzende usw.).
# In HTML werden beim Import zusaetzlich die veralteten
# Varianten XMP und PLAINTEXT erkannt, exportiert
# wird jedoch nur "PRE".
PREFORMATTED_START=PRE|XMP|PLAINTEXT
PREFORMATTED_END=/PRE|/XMP

# Listing ist wie PREFORMATTED, wird nur in HTML
# von einigen browsern mit engerem Font angezeigt
LISTING_START=LISTING
LISTING_END=/LISTING

# ------------------- logische Textstile

# logische Textstile werden - entsprechend wie Absatzstile
# papyrus' Textstil-Formaten ueber die Angabe "HTML-Absatzstil"
# zugeordnet (siehe Stilformat-Dialog in papyrus)

# fett hervorgehobener Text
STRONG=STRONG
STRONG_OFF=/STRONG

# emotional betonter Text (gewoehnlich kursiv)
EMOTIONAL=EM
EMOTIONAL_OFF=/EM

# Zitat ohne eigenen Absatz (gewoehnlich kursiv)
CITATION=CITE
CITATION_OFF=/CITE

# Variable (meist unproportional)
VARIABLE=VAR
VARIABLE_OFF=/VAR

# Quellcode ohne eigenen Absatz (unproportional)
SOURCE_CODE=SOURCE
SOURCE_CODE_OFF=/SOURCE

# Beispiel (meist unproportional)
EXAMPLE=SAMP
EXAMPLE_OFF=/SAMP

# Wie eingetippt (meist unproportional fett)
KEYBOARD=KBD
KEYBOARD_OFF=/KBD

# Definition (meist kursiv)
DEFINITION=DFN
DEFINITION_OFF=/DFN

# unproportionale Schreibmaschinen-Schrift
TYPEWRITER=TT
TYPEWRITER_OFF=/TT

# ------------------- physische Texteffekte

# Diese physichen Textattribute geben das Aussehen des Textes vor,
# waehrend es bei den logischen Attributen beim darstellenden
# Programm liegt, wie der Text nachher erscheint.
# Die logischen Attribute haben Vorrang. Hat der Text z.B. bereits
# das papyrus-Stilformat "H Hervorhebung", dem der HTML-Stil "STRONG"
# zugeordnet ist, dann wird der Text in <strong>...</strong> eingefasst.
# Nun werden aber die Texteffekte des Stilformats "H Hervorhebung" abgezogen,
# d.h. in unserem Beispiel wird nicht noch zusaetzlich <b>..</b>
# ausgegeben, da fett von "H Hervorhebung" kommt. Hingegen laesst
# es sich durchaus mit kursiv (<i>...</i>) kombinieren, da das Stilformat
# kursiv nicht vorgibt.

# Fett
BOLD=B
BOLD_OFF=/B

# Kursiv
ITALIC=I
ITALIC_OFF=/I

# Unterstrichen
UNDERLINED=U
UNDERLINED_OFF=/U

# Konturiert (gibt's in HTML nicht)
OUTLINED=
OUTLINED_OFF=

# Hochgestellt
SUPERSCRIPT=SUP
SUPERSCRIPT_OFF=/SUP

# Tiefgestellt
SUBSCRIPT=SUB
SUBSCRIPT_OFF=/SUB

# Alle Texteffekte aussschalten (wird nur beim Import beruecksichtigt)
ALL_OFF=

# Textfarbe und Textgroesse
# Variablen:
# FACE_NAME		Fontname. Beim Import sind auch mehrere Alternativen
#               möglich, die durch Komma getrennt sind.  
# HTML_FONT_SIZE	HTML-Textgroesse, von -2 bis +4 (1 bis 7 ohne
#				Vorzeichen wird auch verstanden)
# HTML_COLOR	HTML-Farbcodierung, entweder hexadezimal RGB #RRGGBB
#				oder Standard-Farbname (white, black, etc.)
FONT_ATTRIBUTES_START=FONT [FACE=%FACE_NAME%] [SIZE=%HTML_FONT_SIZE%] [COLOR=%HTML_COLOR%]
FONT_ATTRIBUTES_END=/FONT

# ------------------ Listen

# Anfang/Ende einer Bullet-Liste definieren. Innerhalb
# dieses Bereichs werden dann die Listen-Eintraege definiert.
# In HTML werden die alten DIR- und MENU-Listen wie Bullet-Listen
# importiert.
BULLET_LIST_START=UL|DIR|MENU
BULLET_LIST_END=/UL|/DIR|/MENU

# Anfang/Ende einer numerierten Liste definieren. Innerhalb
# dieses Bereichs werden dann die Listen-Eintraege definiert.
NUMBERED_LIST_START=OL
NUMBERED_LIST_END=/OL

# Anfang/Ende eines Listeneintrag-Absatzes. Innerhalb
# von Listen bekommt jeder Absatz ein eigenes bullet bzw. eine
# eigene Nummer.
LIST_ITEM_START=LI
LIST_ITEM_END=/LI

# Anfang/Ende von Definitionslisten
DEFINITION_LIST_START=DL
DEFINITION_LIST_END=/DL

# Definitionslisten-Eintraege bestehen aus zwei Teilen:
# Der zu definierende Term und der Definition
DEFINITION_TERM_START=DT
DEFINITION_TERM_END=/DT
DEFINITION_START=DD
DEFINITION_END=/DD

# Zeilenende innerhalb eines Listeneintrags, der kein neues
# bullet bzw. keine neue Nummer erzeugt. Entspricht einem
# Zeilenende (Alt-Return) in papyrus.
LIST_LINE_BREAK=BR

# ------------------- Tabellen

# Anfang/Ende einer Tabelle (nicht unbedingt erforderlich)
# Variablen:
# WIDTH              Mindest-Gesamtbreite der Tabelle. Alle Tabellenfelder
#                    werden proportional verbreitert, bis die Gesamtbreite erreicht ist.
# BORDER             Breite der Umrahmungslinien
# BORDERCOLOR        Umrahmungsfarbe
# INNER_LINE_WIDTH   Linienbreite im Inneren Tabellenlinien
# CELLPADDING        Horizontaler und vertikaler Abstand des Texts von den Linien
# Ausserdem werden dieselben Variablen wie bei Tabellenzellen unterstuetzt;
# sie gelten dann als Default fuer die ganze Tabelle.
TABLE_START=TABLE [WIDTH=%WIDTH%] [BORDER=%BORDER%] [CELLSPACING=%INNER_LINE_WIDTH%] [CELLPADDING=%CELL_MARGIN%] [ALIGN=%HTML_JUSTIFICATION%] [BGCOLOR=%HTML_BACKGROUND_COLOR%] [BORDERCOLOR=%HTML_COLOR%]
TABLE_END=/TABLE

# Anfang/Ende einer Tabellenzeile (nicht unbedingt erforderlich)
# Hier werden dieselben Variablen wie bei Tabellenzellen unterstuetzt;
# sie gelten dann als Default fuer die Zeile.
TABLE_ROW_START=TR [ALIGN=%HTML_JUSTIFICATION%] [VALIGN=%HTML_VALIGN%] [BGCOLOR=%HTML_BACKGROUND_COLOR%]|THEAD|TBODY|TFOOT
TABLE_ROW_END=/TR|/THEAD|/TBODY|/TFOOT

# Anfang/Ende einer Titel-Tabellenzelle und einer normalen Tabellenzelle.
# Titel-Tabellenzelle haben
# Variablen:
# HTML_BACKGROUND_COLOR Hintergrundfarbe der Zellen
# HTML_JUSTIFICATION Justierung des Texts: LEFT/CENTER/RIGHT
# HTML_VALIGN        Justierung vertikal: TOP/MIDDLE/BOTTOM
# UNITED_ROWS        Anzahl der vertikal vereinigten Felder
# UNITED_COLUMNS     Anzahl der horizontal vereinigten Felder
# MIN_WIDTH          Mindestbreite
# MIN_HEIGHT         Mindesthoehe
TABLE_HEADER_CELL_START=TH [ROWSPAN=%UNITED_ROWS%] [COLSPAN=%UNITED_COLUMNS%] [ALIGN=%HTML_JUSTIFICATION%] [VALIGN=%HTML_VALIGN%] [WIDTH=%WIDTH_PERCENTAGE%] [HEIGHT=%MIN_HEIGHT%] [BGCOLOR=%HTML_BACKGROUND_COLOR%]
TABLE_HEADER_CELL_END=|/TH
TABLE_CELL_START=TD [ROWSPAN=%UNITED_ROWS%] [COLSPAN=%UNITED_COLUMNS%] [ALIGN=%HTML_JUSTIFICATION%] [VALIGN=%HTML_VALIGN%] [WIDTH=%WIDTH_PERCENTAGE%] [HEIGHT=%MIN_HEIGHT%] [BGCOLOR=%HTML_BACKGROUND_COLOR%]
TABLE_CELL_END=|/TD

# Tabellen-Beschriftungstext, der ueber oder unter der Tabelle erscheint.
# Titelfelder werden ueber das entsprechende Absatzformat des
# darin enthaltenen Textes zugeordnet.
# Variablen:
# HTML_VALIGN        Ausrichtung: TOP/BOTTOM
TABLE_CAPTION_START=CAPTION [ALIGN=%HTML_VALIGN%]
TABLE_CAPTION_END=/CAPTION

#---------------------- spezielles

# Absatzende. Im Gegensatz zu PARAGRAPH_START/PARAGRAPH_END
# bleibt der logische Absatzstil jedoch, wie er war.
# Es gibt auch kein Ende-Symbol.
PARAGRAPH_BREAK=

# Zeilenende, das kein Absatzende ausloest. Entspricht
# Alt-Return in papyrus.
LINE_BREAK=BR

# Marke fuer festes Leerzeichen (wird am Zeilenende nicht umgebrochen)
NOBREAK_SPACE=

# horizontale Trennlinie.
# Variablen:
# %HTML_NOSHADE%       3D-Effekt abschalten
# %HTML_JUSTIFICATION% Ausrichtung links/mitte/rechts
# %WIDTH%              Breite (horizontale Laenge)
# %HEIGHT%             Dicke
# %HTML_COLOR%         Farbe
HORIZONTAL_RULE=HR [NOSHADE=%HTML_NOSHADE%] [ALIGN=%HTML_JUSTIFICATION%] [WIDTH=%WIDTH%] [SIZE=%HEIGHT%] [COLOR=%HTML_COLOR%]

# Bild-Referenz
# Variablen:
# %FILE_PATH%           relativer Pfad des Bildes nach Posix-Konvention.
# %WIDTH%    Breite des dargestellten Bildes in Pixeln (basierend auf 96 DPI)
# %HEIGHT%   Hoehe des dargestellten Bildes in Pixeln
# %BORDER%   Bild-Randgroesse in Pixeln
# %HSPACE%   horizontaler Umfluß-Absand in Pixeln
# %VSPACE%   vertikaler Umfluß-Absand in Pixeln
# %HTML_PIC_ALIGN%      Bild-Justierung: TOP/MIDDLE/BOTTOM/LEFT/RIGHT,
#                       beim Import auch TEXTTOP/ABSMIDDLE/ABSBOTTOM
# %PIC_ALT_TEXT%        Bild-Bechreibungstext (wird angezeigt, wenn Bild nicht
#                       dargestellt werden kann)	
PIC_REFERENCE=IMG SRC=%FILE_PATH% [ALT=%PIC_ALT_TEXT%] [WIDTH=%WIDTH%] [HEIGHT=%HEIGHT%] [BORDER=%BORDER%] [ALIGN=%HTML_PIC_ALIGN%] [HSPACE=%HSPACE%] [VSPACE=%VSPACE%]

# Die folgenden tags leiten einen speziellen Bereich in der
# HTML-Datei ein, mit dem papyrus nichts anfangen kann und
# der daher komplett in eine HTML-Marke gewandelt werden soll.
# Alles innerhalb des Bereichs bis zum End-tag wird dann nicht
# weiter beachtet.
UNSUPPORTED_RANGE_START=SCRIPT|MAP|STYLE|OBJECT|APPLET
UNSUPPORTED_RANGE_END=/SCRIPT|/MAP|/STYLE|/OBJECT|/APPLET

# Unter den folgenden Eintraegen werden, durch '|' getrennt, nicht direkt
# unterstuetzte Marken aufgezaehlt. Falls oben das flag INSERT_UNKNOWN_TAGS gesetzt
# ist, werden beim Import unbekannte Marken als Marken in den papyrus-
# Text eingefuegt. Die unter UNSUPPORTED_START_TAGS aufgefuehrten Marken
# werden als Faehnchen nach rechts dargestellt, die unter
# UNSUPPORTED_END_TAGS als Faehnchen nach links, und die Marken
# unter IGNORED_TAGS werden ignoriert und niemals in den Text eingefuegt.
UNSUPPORTED_START_TAGS=NOBR|BLINK
UNSUPPORTED_END_TAGS=/NOBR|/BLINK
IGNORED_TAGS=

# In einigen Formaten ist der Dateikopf (header) nicht eindeutig begrenzt.
# Deshalb werden die folgenden tags als zum Dateikopf zugehoerig definiert
# und sind dann in papyrus unter Dokument-Einstellungen/HTML-Titel
# erreichbar.
UNSUPPORTED_HEADER_TAGS=

# Alle anderen unbekannten Marken werden normalerweise als richtungslose
# Marken eingefuegt.
# Werden jedoch unter UNSUPPORTED_NEUTRAL_TAGS Marken aufgezaehlt, so werden
# nur solche unbekannten Marken, die unter UNSUPPORTED_START_TAGS, UNSUPPORTED_END_TAGS
# oder UNSUPPORTED_NEUTRAL_TAGS aufgefuehrt werden, beruecksichtigt
# und alle anderen ignoriert.
UNSUPPORTED_NEUTRAL_TAGS=

# Ist das folgende Symbol definiert, dann sind fuer
# eine gueltige Marke ausser Buchstaben _nur_ die angegebenen
# Zeichen nach TAG_START_CHAR bzw. ATTRIBUTE_START_CHAR
# ('<' in HTML) erlaubt, andernfalls wird das tag als
# normaler Text betrachtet. Das hilft vor allem gegen
# kaputte Exportfilter anderer Programme, wo vergessen
# wurde, das Start-Zeichen zu escapen.
EXPECTED_START_CHARS="/! "

# Die folgende Marke wird im header nach dem Titel ausgegeben,
# falls fuer das Format unter HTML-Titel/Zusaetzliche Marken im Header
# nichts angegeben ist.
DEFAULT_HEADER=


[ESCAPES]

# Hier koennen einzelne Zeichen, die escaped werden
# sollten, ihren Escape-Sequenzen gegenuebergestellt werden.
# Links vom Gleichheitszeichen kann entweder ein einzelnes
# ASCII-Zeichen oder ein hexadezimaler Unicode-Wert stehen.

<=&lt;
>=&gt;
&=&amp;
"=&quot;

# Die Escape-Sequenzen fuer Umlaute usw. werden schon
# automatisch unterstuetzt, da HTML_ESCAPED_CHARS eingeschaltet ist.
